package com.zking.ssm.model;

import java.math.BigDecimal;
import java.util.Date;

public class HotelOrder {//增加失败
    private Long id;//订单id

    private Long sellerId;//酒店ID

    private Long roomId;//房间id

    private Long userId;//用户id

    private String orderNo;//订单号

    private String sellerName;//酒店名字

    private String sellerAddress;//酒店地址

    private Date arrivalTime;//入店时间

    private Date departureTime;//离店时间

    private String ddTime;//到店时间

    private BigDecimal price;//价格

    private Integer num;//房间数量

    private Integer days;//入住天数

    private String roomType;//房型

    private String roomLogo;//房间主图

    private String bedType;//床型

    private String name;//预定人

    private String tel;//预定电话

    private Integer status;//1未付款,2已付款，3取消,4完成,5已入住,6申请退款,7退款,8拒绝退款

    private BigDecimal disCost;//折扣后的价格

    private BigDecimal yjCost;//押金金额

    private BigDecimal yyzkCost;//会员折扣金额

    private BigDecimal totalCost;//总价格

    private Integer enabled;//是否删除,0 正常 1 删除

    private Date createTime;//下单时间

    private BigDecimal retreatCost;//已退押金

    private Long phone;//平台用户手机号

    private String payMethod;//支付方式

    private String remark;//备注

    public HotelOrder(Long id, Long sellerId, Long roomId, Long userId, String orderNo, String sellerName, String sellerAddress, Date arrivalTime, Date departureTime, String ddTime, BigDecimal price, Integer num, Integer days, String roomType, String roomLogo, String bedType, String name, String tel, Integer status, BigDecimal disCost, BigDecimal yjCost, BigDecimal yyzkCost, BigDecimal totalCost, Integer enabled, Date createTime, BigDecimal retreatCost, Long phone, String payMethod, String remark) {
        this.id = id;
        this.sellerId = sellerId;
        this.roomId = roomId;
        this.userId = userId;
        this.orderNo = orderNo;
        this.sellerName = sellerName;
        this.sellerAddress = sellerAddress;
        this.arrivalTime = arrivalTime;
        this.departureTime = departureTime;
        this.ddTime = ddTime;
        this.price = price;
        this.num = num;
        this.days = days;
        this.roomType = roomType;
        this.roomLogo = roomLogo;
        this.bedType = bedType;
        this.name = name;
        this.tel = tel;
        this.status = status;
        this.disCost = disCost;
        this.yjCost = yjCost;
        this.yyzkCost = yyzkCost;
        this.totalCost = totalCost;
        this.enabled = enabled;
        this.createTime = createTime;
        this.retreatCost = retreatCost;
        this.phone = phone;
        this.payMethod = payMethod;
        this.remark = remark;
    }

    public HotelOrder() {
        super();
    }

    public Long getId() {
        return id;
    }

    public void setId(Long id) {
        this.id = id;
    }

    public Long getSellerId() {
        return sellerId;
    }

    public void setSellerId(Long sellerId) {
        this.sellerId = sellerId;
    }

    public Long getRoomId() {
        return roomId;
    }

    public void setRoomId(Long roomId) {
        this.roomId = roomId;
    }

    public Long getUserId() {
        return userId;
    }

    public void setUserId(Long userId) {
        this.userId = userId;
    }

    public String getOrderNo() {
        return orderNo;
    }

    public void setOrderNo(String orderNo) {
        this.orderNo = orderNo;
    }

    public String getSellerName() {
        return sellerName;
    }

    public void setSellerName(String sellerName) {
        this.sellerName = sellerName;
    }

    public String getSellerAddress() {
        return sellerAddress;
    }

    public void setSellerAddress(String sellerAddress) {
        this.sellerAddress = sellerAddress;
    }

    public Date getArrivalTime() {
        return arrivalTime;
    }

    public void setArrivalTime(Date arrivalTime) {
        this.arrivalTime = arrivalTime;
    }

    public Date getDepartureTime() {
        return departureTime;
    }

    public void setDepartureTime(Date departureTime) {
        this.departureTime = departureTime;
    }

    public String getDdTime() {
        return ddTime;
    }

    public void setDdTime(String ddTime) {
        this.ddTime = ddTime;
    }

    public BigDecimal getPrice() {
        return price;
    }

    public void setPrice(BigDecimal price) {
        this.price = price;
    }

    public Integer getNum() {
        return num;
    }

    public void setNum(Integer num) {
        this.num = num;
    }

    public Integer getDays() {
        return days;
    }

    public void setDays(Integer days) {
        this.days = days;
    }

    public String getRoomType() {
        return roomType;
    }

    public void setRoomType(String roomType) {
        this.roomType = roomType;
    }

    public String getRoomLogo() {
        return roomLogo;
    }

    public void setRoomLogo(String roomLogo) {
        this.roomLogo = roomLogo;
    }

    public String getBedType() {
        return bedType;
    }

    public void setBedType(String bedType) {
        this.bedType = bedType;
    }

    public String getName() {
        return name;
    }

    public void setName(String name) {
        this.name = name;
    }

    public String getTel() {
        return tel;
    }

    public void setTel(String tel) {
        this.tel = tel;
    }

    public Integer getStatus() {
        return status;
    }

    public void setStatus(Integer status) {
        this.status = status;
    }

    public BigDecimal getDisCost() {
        return disCost;
    }

    public void setDisCost(BigDecimal disCost) {
        this.disCost = disCost;
    }

    public BigDecimal getYjCost() {
        return yjCost;
    }

    public void setYjCost(BigDecimal yjCost) {
        this.yjCost = yjCost;
    }

    public BigDecimal getYyzkCost() {
        return yyzkCost;
    }

    public void setYyzkCost(BigDecimal yyzkCost) {
        this.yyzkCost = yyzkCost;
    }

    public BigDecimal getTotalCost() {
        return totalCost;
    }

    public void setTotalCost(BigDecimal totalCost) {
        this.totalCost = totalCost;
    }

    public Integer getEnabled() {
        return enabled;
    }

    public void setEnabled(Integer enabled) {
        this.enabled = enabled;
    }

    public Date getCreateTime() {
        return createTime;
    }

    public void setCreateTime(Date createTime) {
        this.createTime = createTime;
    }

    public BigDecimal getRetreatCost() {
        return retreatCost;
    }

    public void setRetreatCost(BigDecimal retreatCost) {
        this.retreatCost = retreatCost;
    }

    public Long getPhone() {
        return phone;
    }

    public void setPhone(Long phone) {
        this.phone = phone;
    }

    public String getPayMethod() {
        return payMethod;
    }

    public void setPayMethod(String payMethod) {
        this.payMethod = payMethod;
    }

    public String getRemark() {
        return remark;
    }

    public void setRemark(String remark) {
        this.remark = remark;
    }
}